	var kbrtec = {
		versao			: '1.0',
		pluginsLoaded	: 0,
		plugins			: function() {
			var aPlugins = new Array();
			aPlugins.push( 'html5' );
			aPlugins.push( 'dd_belated' );
			aPlugins.push( 'jquery.autotab' );
			aPlugins.push( 'jquery.corner' );
			aPlugins.push( 'jquery.cycleall' );
			aPlugins.push( 'jquery.formajax' );
			aPlugins.push( 'jquery.highslide' );
			aPlugins.push( 'jquery.imagesloaded' );
			aPlugins.push( 'jquery.jcarousellite' );
			aPlugins.push( 'jquery.jeditable' );
			aPlugins.push( 'jquery.jqplugin' );
			aPlugins.push( 'jquery.maskinput' );
			aPlugins.push( 'jquery.maxlength' );
			aPlugins.push( 'jquery.metadata' );
			aPlugins.push( 'jquery.paginaimpressao' );
			aPlugins.push( 'jquery.priceformat' );
			aPlugins.push( 'jquery.progressbar' );
			aPlugins.push( 'jquery.scrollto' );
			aPlugins.push( 'jquery.shadowbox' );
			aPlugins.push( 'jquery.tabelaordenada' );
			aPlugins.push( 'jquery.uploadify' );
			aPlugins.push( 'jquery.uplprogress' );
			aPlugins.push( 'jquery.valign' );
			aPlugins.push( 'jquery.valignimages' );
			aPlugins.push( 'jquery.valorpadrao' );
			return aPlugins;
		},
		pluginContents	: function( pPlugin ) {
			var _str = '';
			switch ( pPlugin ) {
				case ( 'html5' )		: {
					_str += kbrtec.modelos.script( 'html5.js' );
					break;
				}
				case ( 'png' )			: { }
				case ( 'dd_belated' )	: { }
				case ( 'belated' )		: {
					_str += kbrtec.modelos.script( 'DD_belatedPNG_0.0.8a-min.js' );
					_str += '<' + '!-' + '-[if IE 6]> \n <script type="text/javasc' + 'ript"> DD_bela' + 'tedPNG.fix("' + '*"); </scr' + 'ipt> \n <![end' + 'if]-->';
					break;
				}
				case ( 'jquery.autotab' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.autotab/jquery.autotab.js' );
					break;
				}
				case ( 'jquery.corner' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.corner/jquery.corner.js' );
					break;
				}
				case ( 'jquery.cycleall' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.cycleall/jquery.cycleall.js' );
					break;
				}
				case ( 'jquery.formajax' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.formajax/jquery.formajax.js' );
					break;
				}
				case ( 'jquery.highslide' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.highslide/highslide.js' );
					break;
				}
				case ( 'jquery.imagesloaded' )	: {
					_str += kbrtec.modelos.script( 'plugins/jquery.imagesloaded/jquery.imagesloaded' );
				}
				case ( 'jquery.jcarousellite' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.formajax/jcarousellite_1.0.1.min.js' );
					break;
				}
				case ( 'jquery.jeditable' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.jeditable/jquery.jeditable.js' );
					break;
				}
				case ( 'jquery.jqplugin' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.jqplugin/jquery.jqplugin.1.0.2.min.js' );
					break;
				}
				case ( 'jquery.maskinput' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.maskinput/jquery.maskinput.js' );
					break;
				}
				case ( 'jquery.maxlength' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.maxlength/jquery.maxlength.js' );
					break;
				}
				case ( 'jquery.metadata' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.metadata/jquery.metadata.js' );
					break;
				}
				case ( 'jquery.paginaimpressao' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.paginaimpressao/jquery.paginaimpressao.js' );
					break;
				}
				case ( 'jquery.priceformat' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.priceformat/jquery.priceformat.1.3.js' );
					break;
				}
				case ( 'jquery.progressbar' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.progressbar/js/jquery.progressbar.js' );
					break;
				}
				case ( 'jquery.scrollto' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.scrollTo/jquery.scrollTo-1.4.2-min.js' );
					break;
				}
				case ( 'jquery.shadowbox' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.shadowbox/shadowbox.js' );
					_str += kbrtec.modelos.css( 'plugins/jquery.shadowbox/shadowbox.css' );
					break;
				}
				case ( 'jquery.tabelaordenada' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.tabelaordenada/js/jquery.tabelaordenada.js' );
					break;
				}
				case ( 'jquery.uploadify' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.uploadify/swfobject.js' );
					_str += kbrtec.modelos.script( 'plugins/jquery.uploadify/jquery.uploadify.v2.1.4.js' );
					_str += kbrtec.modelos.css( 'plugins/jquery.uploadify/uploadify.css' );
					break;
				}
				case ( 'jquery.uplprogress' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.uplProgress/jquery.uplProgress.js' );
					break;
				}
				case ( 'jquery.valign' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.valign/jquery.valign.js' );
					break;
				}
				case ( 'jquery.valignimages' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.valignimages/jquery.valignimages.js' );
					break;
				}
				case ( 'jquery.valorpadrao' )		: {
					_str += kbrtec.modelos.script( 'plugins/jquery.valorpadrao/jquery.valorpadrao.js' );
					break;
				}
			}
			if ( _str != '' ) { kbrtec.pluginsLoaded++ };
			return ( _str );
		},
		load : function( plugins, _baseUrl ) {
			
			if ( _baseUrl != undefined ) {
				kbrtec.baseUrl = _baseUrl;
			}
			
			if ( plugins != undefined ) {
				for( i = 0; i < plugins.length; i++ ) {
					document.write( kbrtec.pluginContents( plugins[i] ) );
				}
			}
			
		},
		modelos : {
			script	: function( pPath ) {
				return '<scr' + 'ipt type="text/javasc' + 'ript" src="' + kbrtec.baseUrl + pPath + '"></sc' + 'ript' + '>';
			},
			css		: function( pPath ) {
				return '<' + 'li' + 'nk rel="sty' + 'lesheet" type="text' + '/css" href="' + kbrtec.baseUrl + pPath + '" /' + '>';
			}
		},
		baseUrl : 'https://kbrtec.googlecode.com/svn/trunk/js/'
	}